/*
 * Created by SharpDevelop.
 * User: Tivadar Papai
 * Date: 10/11/2007
 * Time: 11:27 PM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

using RoverStudio.Common.WorldModel;

namespace RoverStudio.MapDisplay.WM2D
{
	/// <summary>
	/// Description of MapPluginUC.
	/// </summary>
	public interface MapPlugin
	{
		WorldModel WorldModel {
			get;
			set;
		}
		
		MapDisplay2DControl MapDisplay {
			get;
			set;

		}
    
        string Description
        {
            get;

        }
		
		void HandleMapInteraction(object sender, MapUserInteractionEventArgs muie);

	}
}
